package com.run2code.design.creational.abstractfactory.factory;

import com.run2code.design.creational.abstractfactory.BudgetSmartPhone;
import com.run2code.design.creational.abstractfactory.BudgetSmartWatch;
import com.run2code.design.creational.abstractfactory.SmartPhone;
import com.run2code.design.creational.abstractfactory.SmartWatch;

/**
 * 经济型系列产品工厂的实现类
 * 关注公众号【奔跑的码畜】，一起进步不迷路
 *
 * @author 第七人格
 * @date 2024/06/27
 */
public class BudgetFactory implements ElectronicsFactory {
    @Override
    public SmartPhone createSmartPhone() { // 实现创建经济型智能手机的方法
        return new BudgetSmartPhone();
    }

    @Override
    public SmartWatch createSmartWatch() { // 实现创建经济型智能手表的方法
        return new BudgetSmartWatch();
    }
}
